\hypertarget{uiproxyfactory_8h}{
\section{uiproxyfactory.h File Reference}
\label{uiproxyfactory_8h}\index{uiproxyfactory.h@{uiproxyfactory.h}}
}
{\tt \#include $<$boost/shared\_\-ptr.hpp$>$}\par
{\tt \#include $<$string$>$}\par
{\tt \#include \char`\"{}address.h\char`\"{}}\par
{\tt \#include \char`\"{}uiproxy.h\char`\"{}}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
class \hyperlink{classUIProxyFactory}{UIProxyFactory}
\begin{CompactList}\small\item\em \hyperlink{classUIProxy}{UIProxy} is invoked by \hyperlink{classUI}{UI} in order to obtain the instance of a \hyperlink{classUIProxy}{UIProxy}, needed to communicate with the \hyperlink{classManager}{Manager}. \item\end{CompactList}\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\hypertarget{uiproxyfactory_8h_534c8c6f939cc16c9afd855713cb6ec7}{
\#define \textbf{\_\-UI\_\-PROXY\_\-FACTORY\_\-H\_\-}~1}
\label{uiproxyfactory_8h_534c8c6f939cc16c9afd855713cb6ec7}

\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef boost::shared\_\-ptr$<$ \hyperlink{classUIProxy}{UIProxy} $>$ \hyperlink{uiproxyfactory_8h_aeefb375a81dfa9abc12d496712392c0}{ui\_\-proxy\_\-t}
\end{CompactItemize}


\subsection{Detailed Description}
Copyright (C) 2010: Buzzanca Marco $<$\href{mailto:marco.bzn@gmail.com}{\tt marco.bzn@gmail.com}$>$ Monaco Davide Giuseppe $<$\href{mailto:black.ralkass@gmail.com}{\tt black.ralkass@gmail.com}$>$ Petralia Veronica $<$\href{mailto:veronicapetralia@gmail.com}{\tt veronicapetralia@gmail.com}$>$

This file is part of DS2011BMP

DS2011BMP is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DS2011BMP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see $<$\href{http://www.gnu.org/licenses/}{\tt http://www.gnu.org/licenses/}$>$.

\begin{Desc}
\item[Author:]Marco Buzzanca\end{Desc}
This header file contains UIFProxyFactory class declaration. 

\subsection{Typedef Documentation}
\hypertarget{uiproxyfactory_8h_aeefb375a81dfa9abc12d496712392c0}{
\index{uiproxyfactory.h@{uiproxyfactory.h}!ui\_\-proxy\_\-t@{ui\_\-proxy\_\-t}}
\index{ui\_\-proxy\_\-t@{ui\_\-proxy\_\-t}!uiproxyfactory.h@{uiproxyfactory.h}}
\subsubsection[ui\_\-proxy\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef boost::shared\_\-ptr$<${\bf UIProxy}$>$ {\bf ui\_\-proxy\_\-t}}}
\label{uiproxyfactory_8h_aeefb375a81dfa9abc12d496712392c0}


\hyperlink{classUIProxy}{UIProxy} type using boost::shared\_\-pointer to manage memory. 